package com.tedu.bill.homework2;

/**
 * Author：毕龙
 * Date: 2024/3/28 19:17
 */
public class TestQuestion11 {
    public static void main(String[] args) {
        /**
         * 完全平方数 ax by cz 开完平方根是一个整数
         *  Math.power(Math.sqrt(ax),2)==ax
         *  Math.sqrt(ax) % 1 == 0
         */
        for (int abc = 100; abc < 1000; abc++) {
            for (int xyz = 100; xyz < 1000; xyz++) {
                //先判断abc xyz 是完全平方数
                if(isSqrt(abc) && isSqrt(xyz) ){
                    if(isSqrt(abc/100*10+xyz/100) && isSqrt(abc/10%10*10+xyz/10%10) && isSqrt(abc%10*10+xyz%10)){
                        System.out.println(abc + "    " + xyz);
                    }
                }
            }
        }
    }

    //求完全平方功能
    public static boolean isSqrt(int n){
        //是完全平方数 返回true
        if(Math.sqrt(n) % 1 == 0){
            return true;
        }
        //不是返回false
        return false;
    }
}
